package kr.co.doriclassic.powerjava.chapter12;
class A{
	protected int a;
	protected int b;
	public void aa(){
		System.out.println("A클래스");
	}
}
class B extends A{
	int c;
	@Override
	public void aa() {
		System.out.println("B클래스");
	}
	public void bb(){}
	
}
public class Test {
	public static void main(String[] args) {
		A a = new B();
		a.a=3;
		a.b=4;//부모의 것만 볼 수 있다.
		a.aa();//오버라이딩 되었으므로 자식 메소드 실행
		((B)a).c=5;//자식의 개체로 접근하기 위해 업캐스를 한다.
	}
}
